invoke divine intervention - Spanish English Dictionary